package com.naiterui.ehp.bs.im.dto;

import java.io.Serializable;

import com.naiterui.ehp.bp.bo.im.DoctorsMedicalRecordBO;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 推荐消息审核后推送参数
 * @author mudou
 * @since 2.9.0
 */
@ApiModel(description = "推荐消息发送参数")
public class RecomRemindDTO implements Serializable {

    /**
     * 序列化：<code>serialVersionUID</code>
     */
    private static final long serialVersionUID = 1212970604667812130L;

    @ApiModelProperty(value = "医生ID")
    private Long doctorId;
    @ApiModelProperty(value = "患者ID")
    private Long patientId;
    @ApiModelProperty(value = "推荐ID")
    private Long recommendId;
    @ApiModelProperty(value = "审核结果")
    private Integer auditResult;
    @ApiModelProperty(value = "审核结果描述")
    private String auditDesc;

    private DoctorsMedicalRecordBO doctorsMedicalRecord;// 医生填写病历

    public Long getDoctorId() {
        return doctorId;
    }

    public void setDoctorId(Long doctorId) {
        this.doctorId = doctorId;
    }

    public Long getPatientId() {
        return patientId;
    }

    public void setPatientId(Long patientId) {
        this.patientId = patientId;
    }

    public Long getRecommendId() {
        return recommendId;
    }

    public void setRecommendId(Long recommendId) {
        this.recommendId = recommendId;
    }

    public Integer getAuditResult() {
        return auditResult;
    }

    public void setAuditResult(Integer auditResult) {
        this.auditResult = auditResult;
    }

    public String getAuditDesc() {
        return auditDesc;
    }

    public void setAuditDesc(String auditDesc) {
        this.auditDesc = auditDesc;
    }

    public DoctorsMedicalRecordBO getDoctorsMedicalRecord() {
        return doctorsMedicalRecord;
    }

    public void setDoctorsMedicalRecord(DoctorsMedicalRecordBO doctorsMedicalRecord) {
        this.doctorsMedicalRecord = doctorsMedicalRecord;
    }

    @Override
    public String toString() {
        return "RecomRemindDTO [doctorId=" + doctorId + ", patientId=" + patientId + ", recommendId=" + recommendId + ", auditResult=" + auditResult
                + ", auditDesc=" + auditDesc + ", doctorsMedicalRecord=" + doctorsMedicalRecord + "]";
    }

}
